﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Interfaces.Tareas
{
    public partial class VerTarea : System.Web.UI.Page
    {
        Model.Tareas.Tarea tarea = new Model.Tareas.Tarea();
        protected void Page_Load(object sender, EventArgs e)
        {

            if (!IsPostBack)
            {
                tarea = Processes.Tareas.GestorTareas.GetTareas(Request.QueryString["ID"], Request.QueryString["Relacionado"]);
                if (Convert.ToBoolean(Request.QueryString["Relacionado"]))
                {
                    TextBox3.Visible = true;
                    Label1.Visible = true;                  
                    TextBox1.Text = tarea.nombre;
                    Model.Miembroo miembro = DataBase.Miembro2.BDMiembro.DevolverMiembroPorCi(Convert.ToInt64(tarea.ciAsignado));
                    TextBox2.Text = miembro.Nombre + " " + miembro.ApellidoPaterno;
                    TextBox4.Text = tarea.descripcion;
                    TextBox5.Text = Convert.ToString(tarea.fecini.Year) + "-" + Convert.ToString(tarea.fecini.Month) + "-" + Convert.ToString(tarea.fecini.Day);
                    TextBox6.Text = Convert.ToString(tarea.fecfin.Year) + "-" + Convert.ToString(tarea.fecfin.Month) + "-" + Convert.ToString(tarea.fecfin.Day);
                    Model.Programa programa = DataBase.Programa.BDPrograma.ProgramasPorCodigo(Convert.ToInt64(tarea.programa));
                    TextBox3.Text = programa.Nombre;
                    if (tarea.estado)
                    {
                        Label2.Visible = true;
                        Label4.Visible = true;
                        Label3.Text = tarea.porcentaje + " %";
                    }
                }
                else
                {
                    TextBox3.Visible = false;
                    Label1.Visible = false;                   
                    TextBox1.Text = tarea.nombre;
                    Model.Miembroo miembro = DataBase.Miembro2.BDMiembro.DevolverMiembroPorCi(Convert.ToInt64(tarea.ciAsignado));
                    TextBox2.Text = miembro.Nombre + " " + miembro.ApellidoPaterno; ;
                    TextBox4.Text = tarea.descripcion;
                    TextBox5.Text = Convert.ToString(tarea.fecini.Year) + "-" + Convert.ToString(tarea.fecini.Month) + "-" + Convert.ToString(tarea.fecini.Day);
                    TextBox6.Text = Convert.ToString(tarea.fecfin.Year) + "-" + Convert.ToString(tarea.fecfin.Month) + "-" + Convert.ToString(tarea.fecfin.Day);
                    if (tarea.estado)
                    {
                        Label2.Visible = true;
                        Label4.Visible = true;
                        Label3.Text = tarea.porcentaje + " %";
                    }
                }
            }
        }
    }
}